// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.chart.base;
import android.os.Handler;
import android.os.Message;
import android.widget.Scroller;
// Referenced classes of package cn.com.smartdevices.bracelet.chart.base:
// ChartScroller
class b extends Handler
{
final ChartScroller a;
b(ChartScroller chartscroller)
{
a = chartscroller;
super();
}
public void handleMessage(Message message)
{
ChartScroller.a(a).computeScrollOffset();
int i = ChartScroller.a(a).getCurrX();
int j = ChartScroller.b(a) - i;
ChartScroller.a(a, i);
if (j != 0)
{
ChartScroller.c(a).onScrollX(j);
}
int k = ChartScroller.a(a).getCurrY();
int l = ChartScroller.d(a) - k;
ChartScroller.b(a, k);
if (l != 0)
{
ChartScroller.c(a).onScrollY(l);
}
if (ChartScroller.e(a) && Math.abs(i - ChartScroller.a(a).getFinalX()) < 1)
{
ChartScroller.a(a).getFinalX();
ChartScroller.a(a).forceFinished(true);
}
if (!ChartScroller.e(a) && Math.abs(k - ChartScroller.a(a).getFinalY()) < 1)
{
ChartScroller.a(a).getFinalY();
ChartScroller.a(a).forceFinished(true);
}
if (!ChartScroller.a(a).isFinished())
{
ChartScroller.f(a).sendEmptyMessage(message.what);
return;
}
if (message.what == 0)
{
ChartScroller.g(a);
return;
} else
{
a.a();
return;
}
}
}